home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Display;
-
- // $FF: renamed from: CU
- public class class_0 {
- public static final int KING = 6;
- public static final int QUEEN = 5;
- public static final int BISHOP = 4;
- public static final int KNIGHT = 3;
- public static final int ROOK = 2;
- public static final int PAWN = 1;
- public static final int EMPTY = 0;
- public static final int WHITE_PIECE = 1;
- public static final int BLACK_PIECE = 0;
- public static final int WHITE_FIELD = 1;
- public static final int BLACK_FIELD = 0;
- public static final int LEFT = 0;
- public static final int RIGHT = 1;
- // $FF: renamed from: UP int
- public static final int field_0 = 2;
- public static final int DOWN = 3;
- public static final int SELECT = 4;
- private static ChessMIDlet chessmidlet;
- private static Display display = null;
- private static int orientation = 0;
- private static String logonusername = "";
-
- public static int alg2int(String var0) {
- if (orientation == 0) {
- char var4 = Character.toLowerCase(var0.charAt(0));
- int var6 = (var4 - 96) * 10;
- int var8 = var0.charAt(1) - 48;
- var6 += var8;
- return var6;
- } else {
- char var1 = Character.toLowerCase(var0.charAt(0));
- int var2 = (9 - (var1 - 96)) * 10;
- int var3 = 9 - var0.charAt(1) - 48;
- var2 += var3;
- return var2;
- }
- }
-
- public static boolean containsExpr(String var0, String var1) {
- return var0.indexOf(var1) >= 0;
- }
-
- public static void displayChessMIDlet() {
- chessmidlet.makeCurrent(display);
- }
-
- public static void exitMIDlet() {
- chessmidlet.exit();
- }
-
- public static String firstToken(String var0) {
- StringTokenizer var1 = new StringTokenizer(var0);
- String var2;
- if (var1.hasMoreElements()) {
- var2 = (String)var1.nextElement();
- } else {
- var2 = "";
- }
-
- return var2;
- }
-
- public static Display getDisplay() {
- return display;
- }
-
- public static String getUserName() {
- return logonusername;
- }
-
- public static String int2alg(int var0) {
- if (orientation == 0) {
- char var5 = (char)(var0 / 10 + 96);
- Character var8 = new Character(var5);
- String var11 = new String(var8.toString());
- var5 = (char)(var0 % 10 + 48);
- var8 = new Character(var5);
- var11 = var11 + var8.toString();
- return var11;
- } else {
- char var1 = (char)(9 - var0 / 10 + 96);
- Character var2 = new Character(var1);
- String var3 = new String(var2.toString());
- var1 = (char)(9 - var0 % 10 + 48);
- var2 = new Character(var1);
- var3 = var3 + var2.toString();
- return var3;
- }
- }
-
- public static String int2str(int var0) {
- Integer var1 = new Integer(var0);
- return var1.toString();
- }
-
- public static String removeFirstTokens(String var0, int var1) {
- StringTokenizer var2 = new StringTokenizer(var0);
-
- for(int var3 = 0; var3 < var1; ++var3) {
- if (var2.hasMoreElements()) {
- var2.nextElement();
- }
- }
-
- String var4;
- for(var4 = ""; var2.hasMoreElements(); var4 = var4 + (String)var2.nextElement() + " ") {
- }
-
- return var4;
- }
-
- public static void setBoardOrientation(int var0) {
- orientation = var0;
- }
-
- public static void setChessMIDlet(ChessMIDlet var0) {
- chessmidlet = var0;
- }
-
- public static void setDisplay(Display var0) {
- display = var0;
- }
-
- public static void setUserName(String var0) {
- logonusername = var0;
- }
-
- public static void shout(char var0) {
- System.out.println("char shout::" + var0);
- }
-
- public static void shout(int var0) {
- System.out.println("int shout::" + int2str(var0));
- }
-
- public static void shout(String var0) {
- System.out.println(var0);
- }
-
- public static boolean startsWithExpr(String var0, String var1) {
- boolean var2 = true;
- boolean var3 = false;
- StringTokenizer var4 = new StringTokenizer(var0, " .,");
- StringTokenizer var5 = new StringTokenizer(var1, " .,");
- Object var6 = null;
- String var7 = null;
- String var8;
- if (var4.hasMoreElements()) {
- var8 = (String)var4.nextElement();
- } else {
- var8 = null;
- }
-
- if (var5.hasMoreElements()) {
- var7 = (String)var5.nextElement();
- } else {
- var3 = true;
- }
-
- while(!var3) {
- if (!var7.equals("*") && !var7.equals(var8)) {
- var2 = false;
- var3 = true;
- }
-
- if (var4.hasMoreElements()) {
- var8 = (String)var4.nextElement();
- } else {
- var8 = null;
- }
-
- if (var5.hasMoreElements()) {
- var7 = (String)var5.nextElement();
- } else {
- var3 = true;
- }
- }
-
- return var2;
- }
- }
-